]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
search: Factor out a function
authorJasper St. Pierre <jstpierre@mecheye.net>
Tue, 30 Sep 2014 06:19:28 +0000 (00:19 -0600)
committerJasper St. Pierre <jstpierre@mecheye.net>
Tue, 30 Sep 2014 06:55:01 +0000 (00:55 -0600)
js/ui/search.js

index 8e6b1ddb4179db7d0a93e9f09e01506680bf4006..ec00bae10a1360a6774b494e04bc34d84fb86340 100644 (file)
@@ -452,6 +452,13 @@ const SearchResults = new Lang.Class({
         this._updateResults(provider, results);
     },
 
+    _clearSearchTimeout: function() {
+        if (this._searchTimeoutId > 0) {
+            GLib.source_remove(this._searchTimeoutId);
+            this._searchTimeoutId = 0;
+        }
+    },
+
     _doSearch: function() {
         this._startingSearch = false;
 
@@ -470,10 +477,7 @@ const SearchResults = new Lang.Class({
 
         this._updateSearchProgress();
 
-        if (this._searchTimeoutId > 0) {
-            GLib.source_remove(this._searchTimeoutId);
-            this._searchTimeoutId = 0;
-        }
+        this._clearSearchTimeout();
     },
 
     _onSearchTimeout: function() {
@@ -489,10 +493,7 @@ const SearchResults = new Lang.Class({
         this._cancellable.reset();
 
         if (!terms) {
-            if (this._searchTimeoutId > 0) {
-                GLib.source_remove(this._searchTimeoutId);
-                this._searchTimeoutId = 0;
-            }
+            this._clearSearchTimeout();
             return;
         }